From 4814c16ba0932297280250987c10800802683c5f Mon Sep 17 00:00:00 2001 From: Hector Franqui Date: Sat, 17 Jun 2017 13:00:54 -0400 Subject: [PATCH] Remove debug.txt --- debug.txt | 411240 --------------------------------------------------- 1 file changed, 411240 deletions(-) delete mode 100644 debug.txt diff --git a/debug.txt b/debug.txt deleted file mode 100644 index 73d4195..0000000 --- a/debug.txt +++ /dev/null @@ -1,411240 +0,0 @@ - - -------------- - Separator -------------- - -2016-12-30 11:39:47: ERROR[Main]: mod "village_canadian" has unsatisfied dependencies: "hdb" "nbu" -2016-12-30 11:39:47: WARNING[Main]: NodeDefManager: Ignoring CONTENT_IGNORE redefinition -2016-12-30 11:39:47: [Main]: 3 -2016-12-30 11:39:52: ACTION[Main]: .__ __ __ -2016-12-30 11:39:52: ACTION[Main]: _____ |__| ____ _____/ |_ ____ _______/ |_ -2016-12-30 11:39:52: ACTION[Main]: / \| |/ \_/ __ \ __\/ __ \ / ___/\ __\ -2016-12-30 11:39:52: ACTION[Main]: | Y Y \ | | \ ___/| | \ ___/ \___ \ | | -2016-12-30 11:39:52: ACTION[Main]: |__|_| /__|___| /\___ >__| \___ >____ > |__| -2016-12-30 11:39:52: ACTION[Main]: \/ \/ \/ \/ \/ -2016-12-30 11:39:52: ACTION[Main]: World at [/home/hfranqui/Development/minetest/bin/../worlds/NpcTest] -2016-12-30 11:39:52: ACTION[Main]: Server for gameid="minetest" listening on :::63112. -2016-12-30 11:39:54: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 11:39:54: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 11:39:54: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 11:39:54: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 11:39:54: ACTION[Server]: singleplayer [::ffff:127.0.0.1] joins game. -2016-12-30 11:39:54: ACTION[Server]: singleplayer joins game. List of players: singleplayer -2016-12-30 11:39:54: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 11:39:54: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 11:39:54: WARNING[Main]: Map::getNodeMetadata(): Block not found -2016-12-30 11:39:54: WARNING[Main]: Map::removeNodeMetadata(): Block not found -2016-12-30 11:40:20: ACTION[Server]: singleplayer places node default:dirt at (-6,27,441) -2016-12-30 11:40:23: ACTION[Server]: singleplayer places node default:dirt at (-6,27,440) -2016-12-30 11:40:23: ACTION[Server]: singleplayer places node default:dirt at (-6,27,439) -2016-12-30 11:40:24: ACTION[Server]: singleplayer places node default:dirt at (-6,27,438) -2016-12-30 11:40:24: ACTION[Server]: singleplayer places node default:dirt at (-7,27,438) -2016-12-30 11:40:26: ACTION[Server]: singleplayer places node default:dirt at (-6,27,437) -2016-12-30 11:40:27: ACTION[Server]: singleplayer digs default:dirt at (-7,27,438) -2016-12-30 11:40:44: ERROR[Main]: mod "village_canadian" has unsatisfied dependencies: "hdb" "nbu" -2016-12-30 11:40:44: WARNING[Main]: NodeDefManager: Ignoring CONTENT_IGNORE redefinition -2016-12-30 11:40:44: [Main]: 5 -2016-12-30 11:40:49: ACTION[Main]: .__ __ __ -2016-12-30 11:40:49: ACTION[Main]: _____ |__| ____ _____/ |_ ____ _______/ |_ -2016-12-30 11:40:49: ACTION[Main]: / \| |/ \_/ __ \ __\/ __ \ / ___/\ __\ -2016-12-30 11:40:49: ACTION[Main]: | Y Y \ | | \ ___/| | \ ___/ \___ \ | | -2016-12-30 11:40:49: ACTION[Main]: |__|_| /__|___| /\___ >__| \___ >____ > |__| -2016-12-30 11:40:49: ACTION[Main]: \/ \/ \/ \/ \/ -2016-12-30 11:40:49: ACTION[Main]: World at [/home/hfranqui/Development/minetest/bin/../worlds/NpcTest] -2016-12-30 11:40:49: ACTION[Main]: Server for gameid="minetest" listening on :::63248. -2016-12-30 11:40:51: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 11:40:51: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 11:40:51: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 11:40:51: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 11:40:51: ACTION[Server]: singleplayer [::ffff:127.0.0.1] joins game. -2016-12-30 11:40:51: ACTION[Server]: singleplayer joins game. List of players: singleplayer -2016-12-30 11:40:51: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 11:40:51: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 11:40:57: [Server]: Spawning new NPC: -2016-12-30 11:40:57: [Server]: Initial inventory: { - "flowers:geranium 3", - "default:iron_lump 9", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" -} -2016-12-30 11:40:57: [Server]: Found currency in inventory: { - { - name = "default:iron_lump", - count = 9 - } -} -2016-12-30 11:40:57: [Server]: Item: "flowers:geranium 3", name: "flowers:geranium" -2016-12-30 11:40:57: [Server]: { - { - y = 28, - x = -3, - z = 441 - }, - { - y = 28, - x = 0, - z = 441 - } -} -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 443 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 10, - z = 2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 443 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 442 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 10, - z = 1 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 442 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Moving into z direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 441 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 10, - z = 0 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 6, - z = 441 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 9, - z = 0 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 5, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 5, - z = 441 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 8, - z = 0 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 4, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 441 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 7, - z = 0 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:57: [Server]: Move into opposite x dir -2016-12-30 11:40:57: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = 4, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 440 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 7, - z = -1 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Moving into z direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 7, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Moving into z direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 438 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 7, - z = -3 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Moving into z direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 437 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 7, - z = -4 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 437 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 3, - z = 437 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 6, - z = -4 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 2, - z = 437 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 2, - z = 437 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 5, - z = -4 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 1, - z = 437 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 1, - z = 437 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 4, - z = -4 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 437 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 437 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 3, - z = -4 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 437 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -4 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:57: [Server]: Move into opposite x dir -2016-12-30 11:40:57: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Moving into z direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:57: [Server]: Move into opposite z dir -2016-12-30 11:40:57: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:57: WARNING[Server]: Undeclared global variable "old_last_good_dir" accessed at ...inetest/bin/../mods/advanced_npc/actions/actions.lua:576 -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:57: [Server]: Move into opposite x dir -2016-12-30 11:40:57: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Moving into z direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:57: [Server]: Move into opposite z dir -2016-12-30 11:40:57: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:57: [Server]: Move into opposite x dir -2016-12-30 11:40:57: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Moving into z direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:57: [Server]: Move into opposite z dir -2016-12-30 11:40:57: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:57: [Server]: Move into opposite x dir -2016-12-30 11:40:57: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Moving into z direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:57: [Server]: Move into opposite z dir -2016-12-30 11:40:57: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:57: [Server]: Move into opposite x dir -2016-12-30 11:40:57: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Moving into z direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:57: [Server]: Move into opposite z dir -2016-12-30 11:40:57: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:57: [Server]: Move into opposite x dir -2016-12-30 11:40:57: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Moving into z direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:57: [Server]: Move into opposite z dir -2016-12-30 11:40:57: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:57: [Server]: Move into opposite x dir -2016-12-30 11:40:57: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Moving into z direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:57: [Server]: Move into opposite z dir -2016-12-30 11:40:57: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:57: [Server]: Move into opposite x dir -2016-12-30 11:40:57: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Moving into z direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:57: [Server]: Move into opposite z dir -2016-12-30 11:40:57: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:57: [Server]: Move into opposite x dir -2016-12-30 11:40:57: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Moving into z direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:57: [Server]: Move into opposite z dir -2016-12-30 11:40:57: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:57: [Server]: Move into opposite x dir -2016-12-30 11:40:57: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Moving into z direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: Choosing x direction -2016-12-30 11:40:57: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Moving into x direction -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:57: [Server]: Move into opposite z dir -2016-12-30 11:40:57: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: false -2016-12-30 11:40:57: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:57: [Server]: Last known good dir: nil -2016-12-30 11:40:57: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:57: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:57: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:57: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:57: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:57: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:57: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:57: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite x dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Moving into z direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:58: [Server]: Move into opposite z dir -2016-12-30 11:40:58: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:58: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: nil -2016-12-30 11:40:58: [Server]: Choosing x direction -2016-12-30 11:40:58: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: false -2016-12-30 11:40:58: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:58: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:58: [Server]: Moving into x direction -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:58: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:58: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:58: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:58: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:58: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:58: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite z dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: ------------ Third attempt ------------ -2016-12-30 11:40:59: [Server]: Move into opposite x dir -2016-12-30 11:40:59: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Moving into z direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: nil -2016-12-30 11:40:59: [Server]: Choosing x direction -2016-12-30 11:40:59: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:40:59: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:40:59: [Server]: Next node is walkable: true -2016-12-30 11:40:59: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:40:59: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:40:59: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:40:59: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:40:59: [Server]: Next node is walkable: false -2016-12-30 11:40:59: [Server]: ------------ Second attempt ------------ -2016-12-30 11:40:59: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:40:59: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite x dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Moving into z direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Moving into x direction -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:00: [Server]: Move into opposite z dir -2016-12-30 11:41:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: false -2016-12-30 11:41:00: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:00: [Server]: Last known good dir: nil -2016-12-30 11:41:00: [Server]: Choosing x direction -2016-12-30 11:41:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:00: [Server]: Next node is walkable: true -2016-12-30 11:41:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Main]: INFO: signal_handler(): Ctrl-C pressed, shutting down. -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite x dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Moving into z direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:01: [Server]: Move into opposite z dir -2016-12-30 11:41:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: nil -2016-12-30 11:41:01: [Server]: Choosing x direction -2016-12-30 11:41:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:01: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Moving into x direction -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: true -2016-12-30 11:41:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:01: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: nil -2016-12-30 11:41:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:02: [Server]: Move into opposite x dir -2016-12-30 11:41:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Moving into z direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: nil -2016-12-30 11:41:02: [Server]: Choosing x direction -2016-12-30 11:41:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:02: [Server]: Move into opposite z dir -2016-12-30 11:41:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: nil -2016-12-30 11:41:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: nil -2016-12-30 11:41:02: [Server]: Choosing x direction -2016-12-30 11:41:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: nil -2016-12-30 11:41:02: [Server]: Choosing x direction -2016-12-30 11:41:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: nil -2016-12-30 11:41:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:02: [Server]: Move into opposite x dir -2016-12-30 11:41:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Moving into z direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: nil -2016-12-30 11:41:02: [Server]: Choosing x direction -2016-12-30 11:41:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:02: [Server]: Move into opposite z dir -2016-12-30 11:41:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: nil -2016-12-30 11:41:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: nil -2016-12-30 11:41:02: [Server]: Choosing x direction -2016-12-30 11:41:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: nil -2016-12-30 11:41:02: [Server]: Choosing x direction -2016-12-30 11:41:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: nil -2016-12-30 11:41:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:02: [Server]: Move into opposite x dir -2016-12-30 11:41:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Moving into z direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: nil -2016-12-30 11:41:02: [Server]: Choosing x direction -2016-12-30 11:41:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:02: [Server]: Move into opposite z dir -2016-12-30 11:41:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: nil -2016-12-30 11:41:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: nil -2016-12-30 11:41:02: [Server]: Choosing x direction -2016-12-30 11:41:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: nil -2016-12-30 11:41:02: [Server]: Choosing x direction -2016-12-30 11:41:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: nil -2016-12-30 11:41:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:02: [Server]: Move into opposite x dir -2016-12-30 11:41:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Moving into z direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: nil -2016-12-30 11:41:02: [Server]: Choosing x direction -2016-12-30 11:41:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:02: [Server]: Move into opposite z dir -2016-12-30 11:41:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: nil -2016-12-30 11:41:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: nil -2016-12-30 11:41:02: [Server]: Choosing x direction -2016-12-30 11:41:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: nil -2016-12-30 11:41:02: [Server]: Choosing x direction -2016-12-30 11:41:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: nil -2016-12-30 11:41:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:02: [Server]: Move into opposite x dir -2016-12-30 11:41:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Moving into z direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: nil -2016-12-30 11:41:02: [Server]: Choosing x direction -2016-12-30 11:41:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 11:41:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: true -2016-12-30 11:41:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 11:41:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 11:41:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 11:41:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: ------------ Second attempt ------------ -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: Moving into x direction -2016-12-30 11:41:02: [Server]: Next node is walkable: false -2016-12-30 11:41:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 11:41:02: [Server]: ------------ Third attempt ------------ -2016-12-30 11:41:02: [Server]: Move into opposite z dir - - -------------- - Separator -------------- - -2016-12-30 12:18:38: ERROR[Main]: mod "village_canadian" has unsatisfied dependencies: "hdb" "nbu" -2016-12-30 12:18:38: WARNING[Main]: NodeDefManager: Ignoring CONTENT_IGNORE redefinition -2016-12-30 12:18:39: [Main]: 9 -2016-12-30 12:18:43: ACTION[Main]: .__ __ __ -2016-12-30 12:18:43: ACTION[Main]: _____ |__| ____ _____/ |_ ____ _______/ |_ -2016-12-30 12:18:43: ACTION[Main]: / \| |/ \_/ __ \ __\/ __ \ / ___/\ __\ -2016-12-30 12:18:43: ACTION[Main]: | Y Y \ | | \ ___/| | \ ___/ \___ \ | | -2016-12-30 12:18:43: ACTION[Main]: |__|_| /__|___| /\___ >__| \___ >____ > |__| -2016-12-30 12:18:43: ACTION[Main]: \/ \/ \/ \/ \/ -2016-12-30 12:18:43: ACTION[Main]: World at [/home/hfranqui/Development/minetest/bin/../worlds/NpcTest] -2016-12-30 12:18:43: ACTION[Main]: Server for gameid="minetest" listening on :::49694. -2016-12-30 12:18:45: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 12:18:45: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 12:18:45: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 12:18:45: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 12:18:46: ACTION[Server]: singleplayer [::ffff:127.0.0.1] joins game. -2016-12-30 12:18:46: ACTION[Server]: singleplayer joins game. List of players: singleplayer -2016-12-30 12:18:46: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 12:18:46: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 12:19:43: ACTION[Server]: singleplayer clears all objects (quick mode). -2016-12-30 12:19:43: ACTION[Server]: Object clearing done. -2016-12-30 12:19:51: ERROR[Main]: mod "village_canadian" has unsatisfied dependencies: "hdb" "nbu" -2016-12-30 12:19:51: WARNING[Main]: NodeDefManager: Ignoring CONTENT_IGNORE redefinition -2016-12-30 12:19:51: [Main]: 6 -2016-12-30 12:19:55: ACTION[Main]: .__ __ __ -2016-12-30 12:19:55: ACTION[Main]: _____ |__| ____ _____/ |_ ____ _______/ |_ -2016-12-30 12:19:55: ACTION[Main]: / \| |/ \_/ __ \ __\/ __ \ / ___/\ __\ -2016-12-30 12:19:55: ACTION[Main]: | Y Y \ | | \ ___/| | \ ___/ \___ \ | | -2016-12-30 12:19:55: ACTION[Main]: |__|_| /__|___| /\___ >__| \___ >____ > |__| -2016-12-30 12:19:55: ACTION[Main]: \/ \/ \/ \/ \/ -2016-12-30 12:19:55: ACTION[Main]: World at [/home/hfranqui/Development/minetest/bin/../worlds/NpcTest] -2016-12-30 12:19:55: ACTION[Main]: Server for gameid="minetest" listening on :::64823. -2016-12-30 12:19:57: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 12:19:57: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 12:19:57: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 12:19:57: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 12:19:57: ACTION[Server]: singleplayer [::ffff:127.0.0.1] joins game. -2016-12-30 12:19:57: ACTION[Server]: singleplayer joins game. List of players: singleplayer -2016-12-30 12:19:58: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 12:19:58: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 12:19:58: WARNING[Main]: Map::getNodeMetadata(): Block not found -2016-12-30 12:19:58: WARNING[Main]: Map::removeNodeMetadata(): Block not found -2016-12-30 12:20:00: [Server]: Spawning new NPC: -2016-12-30 12:20:00: [Server]: Initial inventory: { - "default:sapling 4", - "farming:bread 3", - "default:iron_lump 5", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" -} -2016-12-30 12:20:00: [Server]: Found currency in inventory: { - { - name = "default:iron_lump", - count = 5 - } -} -2016-12-30 12:20:00: [Server]: Item: "default:sapling 4", name: "default:sapling" -2016-12-30 12:20:00: [Server]: { - { - y = 28, - x = -3, - z = 441 - }, - { - y = 28, - x = 0, - z = 441 - } -} -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 443 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 10, - z = 2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 443 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 442 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 10, - z = 1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 442 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 10, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 6, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 9, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 8, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 7, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 7, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 7, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 7, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 437 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 7, - z = -4 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 437 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 3, - z = 437 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 6, - z = -4 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 2, - z = 437 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 2, - z = 437 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 5, - z = -4 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 1, - z = 437 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 1, - z = 437 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 4, - z = -4 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 437 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 437 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -4 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 437 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -4 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: WARNING[Server]: Undeclared global variable "old_last_good_dir" accessed at ...inetest/bin/../mods/advanced_npc/actions/actions.lua:581 -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Moving into z direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Move into opposite z dir -2016-12-30 12:20:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Choosing x direction -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Moving into x direction -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: true -2016-12-30 12:20:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:00: [Server]: Last known good dir: nil -2016-12-30 12:20:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:00: [Server]: Next node is walkable: false -2016-12-30 12:20:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:00: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:00: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Moving into z direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Moving into x direction -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:01: [Server]: Move into opposite z dir -2016-12-30 12:20:01: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: false -2016-12-30 12:20:01: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:01: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:01: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:01: [Server]: Last known good dir: nil -2016-12-30 12:20:01: [Server]: Choosing x direction -2016-12-30 12:20:01: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Next node is walkable: true -2016-12-30 12:20:01: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:01: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:01: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:01: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Moving into z direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:02: [Server]: Move into opposite z dir -2016-12-30 12:20:02: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:02: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: nil -2016-12-30 12:20:02: [Server]: Choosing x direction -2016-12-30 12:20:02: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:02: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:02: [Server]: Next node is walkable: false -2016-12-30 12:20:02: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:02: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:02: [Server]: Moving into x direction -2016-12-30 12:20:02: [Server]: Next node is walkable: true -2016-12-30 12:20:02: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:02: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:02: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Move into opposite z dir -2016-12-30 12:20:03: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Choosing x direction -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Moving into x direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: nil -2016-12-30 12:20:03: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:03: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:03: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: false -2016-12-30 12:20:03: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:03: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Moving into z direction -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:03: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:03: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Next node is walkable: true -2016-12-30 12:20:03: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:03: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:03: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Main]: INFO: signal_handler(): Ctrl-C pressed, shutting down. -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Move into opposite z dir -2016-12-30 12:20:04: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Choosing x direction -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Moving into x direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: nil -2016-12-30 12:20:04: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: ------------ Third attempt ------------ -2016-12-30 12:20:04: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:20:04: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:20:04: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:20:04: [Server]: Next node is walkable: false -2016-12-30 12:20:04: [Server]: ------------ Second attempt ------------ -2016-12-30 12:20:04: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:20:04: [Server]: Moving into z direction -2016-12-30 12:20:04: [Server]: Next node is walkable: true -2016-12-30 12:20:04: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:20:04: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:20:04: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} - - -------------- - Separator -------------- - -2016-12-30 12:24:13: ERROR[Main]: mod "village_canadian" has unsatisfied dependencies: "hdb" "nbu" -2016-12-30 12:24:13: WARNING[Main]: NodeDefManager: Ignoring CONTENT_IGNORE redefinition -2016-12-30 12:24:13: [Main]: 2 -2016-12-30 12:24:18: ACTION[Main]: .__ __ __ -2016-12-30 12:24:18: ACTION[Main]: _____ |__| ____ _____/ |_ ____ _______/ |_ -2016-12-30 12:24:18: ACTION[Main]: / \| |/ \_/ __ \ __\/ __ \ / ___/\ __\ -2016-12-30 12:24:18: ACTION[Main]: | Y Y \ | | \ ___/| | \ ___/ \___ \ | | -2016-12-30 12:24:18: ACTION[Main]: |__|_| /__|___| /\___ >__| \___ >____ > |__| -2016-12-30 12:24:18: ACTION[Main]: \/ \/ \/ \/ \/ -2016-12-30 12:24:18: ACTION[Main]: World at [/home/hfranqui/Development/minetest/bin/../worlds/NpcTest] -2016-12-30 12:24:18: ACTION[Main]: Server for gameid="minetest" listening on :::58408. -2016-12-30 12:24:25: ERROR[Main]: mod "village_canadian" has unsatisfied dependencies: "hdb" "nbu" -2016-12-30 12:24:25: WARNING[Main]: NodeDefManager: Ignoring CONTENT_IGNORE redefinition -2016-12-30 12:24:25: [Main]: 1 -2016-12-30 12:24:30: ACTION[Main]: .__ __ __ -2016-12-30 12:24:30: ACTION[Main]: _____ |__| ____ _____/ |_ ____ _______/ |_ -2016-12-30 12:24:30: ACTION[Main]: / \| |/ \_/ __ \ __\/ __ \ / ___/\ __\ -2016-12-30 12:24:30: ACTION[Main]: | Y Y \ | | \ ___/| | \ ___/ \___ \ | | -2016-12-30 12:24:30: ACTION[Main]: |__|_| /__|___| /\___ >__| \___ >____ > |__| -2016-12-30 12:24:30: ACTION[Main]: \/ \/ \/ \/ \/ -2016-12-30 12:24:30: ACTION[Main]: World at [/home/hfranqui/Development/minetest/bin/../worlds/NpcTest] -2016-12-30 12:24:30: ACTION[Main]: Server for gameid="minetest" listening on :::64527. -2016-12-30 12:24:32: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 12:24:32: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 12:24:32: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 12:24:32: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 12:24:32: ACTION[Server]: singleplayer [::ffff:127.0.0.1] joins game. -2016-12-30 12:24:32: ACTION[Server]: singleplayer joins game. List of players: singleplayer -2016-12-30 12:24:32: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 12:24:32: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 12:24:32: WARNING[Main]: Map::getNodeMetadata(): Block not found -2016-12-30 12:24:32: WARNING[Main]: Map::removeNodeMetadata(): Block not found - - -------------- - Separator -------------- - -2016-12-30 12:39:30: ERROR[Main]: mod "village_canadian" has unsatisfied dependencies: "hdb" "nbu" -2016-12-30 12:39:30: WARNING[Main]: NodeDefManager: Ignoring CONTENT_IGNORE redefinition -2016-12-30 12:39:30: [Main]: 7 -2016-12-30 12:39:35: ACTION[Main]: .__ __ __ -2016-12-30 12:39:35: ACTION[Main]: _____ |__| ____ _____/ |_ ____ _______/ |_ -2016-12-30 12:39:35: ACTION[Main]: / \| |/ \_/ __ \ __\/ __ \ / ___/\ __\ -2016-12-30 12:39:35: ACTION[Main]: | Y Y \ | | \ ___/| | \ ___/ \___ \ | | -2016-12-30 12:39:35: ACTION[Main]: |__|_| /__|___| /\___ >__| \___ >____ > |__| -2016-12-30 12:39:35: ACTION[Main]: \/ \/ \/ \/ \/ -2016-12-30 12:39:35: ACTION[Main]: World at [/home/hfranqui/Development/minetest/bin/../worlds/NpcTest] -2016-12-30 12:39:35: ACTION[Main]: Server for gameid="minetest" listening on :::50755. -2016-12-30 12:39:37: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 12:39:37: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 12:39:37: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 12:39:37: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 12:39:37: ACTION[Server]: singleplayer [::ffff:127.0.0.1] joins game. -2016-12-30 12:39:37: ACTION[Server]: singleplayer joins game. List of players: singleplayer -2016-12-30 12:39:37: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 12:39:37: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 12:39:39: [Server]: Spawning new NPC: -2016-12-30 12:39:39: [Server]: Initial inventory: { - "farming:bread 3", - "default:apple 3", - "default:iron_lump 6", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" -} -2016-12-30 12:39:39: [Server]: { - { - y = 28, - x = -3, - z = 441 - }, - { - y = 28, - x = 0, - z = 441 - } -} -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 443 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 10, - z = 2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 443 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 442 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 10, - z = 1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 442 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 10, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 6, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 9, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 8, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 7, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 7, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 7, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 7, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 437 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 7, - z = -4 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 437 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 3, - z = 437 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 6, - z = -4 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 2, - z = 437 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 2, - z = 437 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 5, - z = -4 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 1, - z = 437 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 1, - z = 437 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 4, - z = -4 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 437 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 437 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -4 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 437 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -4 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 2 -2016-12-30 12:39:39: [Server]: Move into opposite z dir -2016-12-30 12:39:39: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:39: WARNING[Server]: Undeclared global variable "old_last_good_dir" accessed at ...inetest/bin/../mods/advanced_npc/actions/actions.lua:582 -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 2 -2016-12-30 12:39:39: [Server]: Move into opposite z dir -2016-12-30 12:39:39: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 2 -2016-12-30 12:39:39: [Server]: Move into opposite z dir -2016-12-30 12:39:39: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 2 -2016-12-30 12:39:39: [Server]: Move into opposite z dir -2016-12-30 12:39:39: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 2 -2016-12-30 12:39:39: [Server]: Move into opposite z dir -2016-12-30 12:39:39: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 2 -2016-12-30 12:39:39: [Server]: Move into opposite z dir -2016-12-30 12:39:39: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 2 -2016-12-30 12:39:39: [Server]: Move into opposite z dir -2016-12-30 12:39:39: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 2 -2016-12-30 12:39:39: [Server]: Move into opposite z dir -2016-12-30 12:39:39: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 2 -2016-12-30 12:39:39: [Server]: Move into opposite z dir -2016-12-30 12:39:39: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 2 -2016-12-30 12:39:39: [Server]: Move into opposite z dir -2016-12-30 12:39:39: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 2 -2016-12-30 12:39:39: [Server]: Move into opposite z dir -2016-12-30 12:39:39: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 2 -2016-12-30 12:39:39: [Server]: Move into opposite z dir -2016-12-30 12:39:39: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 2 -2016-12-30 12:39:39: [Server]: Move into opposite z dir -2016-12-30 12:39:39: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 2 -2016-12-30 12:39:39: [Server]: Move into opposite z dir -2016-12-30 12:39:39: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 2 -2016-12-30 12:39:39: [Server]: Move into opposite z dir -2016-12-30 12:39:39: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 2 -2016-12-30 12:39:39: [Server]: Move into opposite z dir -2016-12-30 12:39:39: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 2 -2016-12-30 12:39:39: [Server]: Move into opposite z dir -2016-12-30 12:39:39: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 2 -2016-12-30 12:39:39: [Server]: Move into opposite z dir -2016-12-30 12:39:39: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 2 -2016-12-30 12:39:39: [Server]: Move into opposite z dir -2016-12-30 12:39:39: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 2 -2016-12-30 12:39:39: [Server]: Move into opposite z dir -2016-12-30 12:39:39: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 2 -2016-12-30 12:39:39: [Server]: Move into opposite z dir -2016-12-30 12:39:39: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 1 -2016-12-30 12:39:39: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:39: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Moving into z direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: nil -2016-12-30 12:39:39: [Server]: Choosing x direction -2016-12-30 12:39:39: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:39: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: true -2016-12-30 12:39:39: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:39: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:39: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:39: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: Moving into x direction -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:39: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:39: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:39: [Server]: Last good try: 2 -2016-12-30 12:39:39: [Server]: Move into opposite z dir -2016-12-30 12:39:39: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:39: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:39: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 2 -2016-12-30 12:39:40: [Server]: Move into opposite z dir -2016-12-30 12:39:40: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Choosing x direction -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Moving into x direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: nil -2016-12-30 12:39:40: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:40: [Server]: Last good try: 1 -2016-12-30 12:39:40: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:40: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: false -2016-12-30 12:39:40: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:40: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:40: [Server]: Moving into z direction -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:40: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Next node is walkable: true -2016-12-30 12:39:40: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:40: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:40: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:40: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 1 -2016-12-30 12:39:41: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Moving into z direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:41: [Server]: Last good try: 2 -2016-12-30 12:39:41: [Server]: Move into opposite z dir -2016-12-30 12:39:41: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:41: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: nil -2016-12-30 12:39:41: [Server]: Choosing x direction -2016-12-30 12:39:41: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:41: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Moving into x direction -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: true -2016-12-30 12:39:41: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:41: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:41: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:41: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:41: [Server]: Next node is walkable: false -2016-12-30 12:39:41: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 1 -2016-12-30 12:39:42: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Moving into z direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Moving into x direction -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:42: [Server]: Last good try: 2 -2016-12-30 12:39:42: [Server]: Move into opposite z dir -2016-12-30 12:39:42: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:42: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:42: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:42: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:42: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:42: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: false -2016-12-30 12:39:42: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:42: [Server]: Last known good dir: nil -2016-12-30 12:39:42: [Server]: Choosing x direction -2016-12-30 12:39:42: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:42: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 1 -2016-12-30 12:39:43: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Moving into z direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:43: [Server]: Last good try: 2 -2016-12-30 12:39:43: [Server]: Move into opposite z dir -2016-12-30 12:39:43: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:43: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: nil -2016-12-30 12:39:43: [Server]: Choosing x direction -2016-12-30 12:39:43: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:43: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:43: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Moving into x direction -2016-12-30 12:39:43: [Server]: Next node is walkable: true -2016-12-30 12:39:43: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:43: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:43: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:43: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:43: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:43: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Moving into z direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 2 -2016-12-30 12:39:44: [Server]: Move into opposite z dir -2016-12-30 12:39:44: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Choosing x direction -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Moving into x direction -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:44: [Server]: Last known good dir: nil -2016-12-30 12:39:44: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:44: [Server]: Last good try: 1 -2016-12-30 12:39:44: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:44: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: true -2016-12-30 12:39:44: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:44: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:44: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:44: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:44: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:44: [Server]: Next node is walkable: false -2016-12-30 12:39:44: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Moving into z direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 2 -2016-12-30 12:39:45: [Server]: Move into opposite z dir -2016-12-30 12:39:45: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 1 -2016-12-30 12:39:45: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Moving into z direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 2 -2016-12-30 12:39:45: [Server]: Move into opposite z dir -2016-12-30 12:39:45: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Main]: INFO: signal_handler(): Ctrl-C pressed, shutting down. -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 1 -2016-12-30 12:39:45: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Moving into z direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 2 -2016-12-30 12:39:45: [Server]: Move into opposite z dir -2016-12-30 12:39:45: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 1 -2016-12-30 12:39:45: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Moving into z direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 2 -2016-12-30 12:39:45: [Server]: Move into opposite z dir -2016-12-30 12:39:45: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 1 -2016-12-30 12:39:45: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Moving into z direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 2 -2016-12-30 12:39:45: [Server]: Move into opposite z dir -2016-12-30 12:39:45: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 1 -2016-12-30 12:39:45: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Moving into z direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 2 -2016-12-30 12:39:45: [Server]: Move into opposite z dir -2016-12-30 12:39:45: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 1 -2016-12-30 12:39:45: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Moving into z direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 2 -2016-12-30 12:39:45: [Server]: Move into opposite z dir -2016-12-30 12:39:45: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 1 -2016-12-30 12:39:45: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Moving into z direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 2 -2016-12-30 12:39:45: [Server]: Move into opposite z dir -2016-12-30 12:39:45: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 1 -2016-12-30 12:39:45: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Moving into z direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 2 -2016-12-30 12:39:45: [Server]: Move into opposite z dir -2016-12-30 12:39:45: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 1 -2016-12-30 12:39:45: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Moving into z direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 2 -2016-12-30 12:39:45: [Server]: Move into opposite z dir -2016-12-30 12:39:45: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 1 -2016-12-30 12:39:45: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Moving into z direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 2 -2016-12-30 12:39:45: [Server]: Move into opposite z dir -2016-12-30 12:39:45: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 1 -2016-12-30 12:39:45: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Moving into z direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 2 -2016-12-30 12:39:45: [Server]: Move into opposite z dir -2016-12-30 12:39:45: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 1 -2016-12-30 12:39:45: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Moving into z direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 2 -2016-12-30 12:39:45: [Server]: Move into opposite z dir -2016-12-30 12:39:45: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 1 -2016-12-30 12:39:45: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Moving into z direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 2 -2016-12-30 12:39:45: [Server]: Move into opposite z dir -2016-12-30 12:39:45: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 1 -2016-12-30 12:39:45: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Moving into z direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 2 -2016-12-30 12:39:45: [Server]: Move into opposite z dir -2016-12-30 12:39:45: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 1 -2016-12-30 12:39:45: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Moving into z direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 2 -2016-12-30 12:39:45: [Server]: Move into opposite z dir -2016-12-30 12:39:45: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 1 -2016-12-30 12:39:45: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Moving into z direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 2 -2016-12-30 12:39:45: [Server]: Move into opposite z dir -2016-12-30 12:39:45: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 1 -2016-12-30 12:39:45: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Moving into z direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 2 -2016-12-30 12:39:45: [Server]: Move into opposite z dir -2016-12-30 12:39:45: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 1 -2016-12-30 12:39:45: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Moving into z direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 2 -2016-12-30 12:39:45: [Server]: Move into opposite z dir -2016-12-30 12:39:45: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 1 -2016-12-30 12:39:45: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Moving into z direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 2 -2016-12-30 12:39:45: [Server]: Move into opposite z dir -2016-12-30 12:39:45: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 1 -2016-12-30 12:39:45: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Moving into z direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 2 -2016-12-30 12:39:45: [Server]: Move into opposite z dir -2016-12-30 12:39:45: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 1 -2016-12-30 12:39:45: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Moving into z direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: ------------ Third attempt ------------ -2016-12-30 12:39:45: [Server]: Last good try: 2 -2016-12-30 12:39:45: [Server]: Move into opposite z dir -2016-12-30 12:39:45: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:39:45: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: nil -2016-12-30 12:39:45: [Server]: Choosing x direction -2016-12-30 12:39:45: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:39:45: [Server]: Next node is walkable: false -2016-12-30 12:39:45: [Server]: ------------ Second attempt ------------ -2016-12-30 12:39:45: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:39:45: [Server]: Moving into x direction -2016-12-30 12:39:45: [Server]: Next node is walkable: true -2016-12-30 12:39:45: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:39:45: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:39:45: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:39:45: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:39:45: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} - - -------------- - Separator -------------- - -2016-12-30 12:44:50: ERROR[Main]: mod "village_canadian" has unsatisfied dependencies: "hdb" "nbu" -2016-12-30 12:44:50: WARNING[Main]: NodeDefManager: Ignoring CONTENT_IGNORE redefinition -2016-12-30 12:44:50: [Main]: 2 -2016-12-30 12:44:55: ACTION[Main]: .__ __ __ -2016-12-30 12:44:55: ACTION[Main]: _____ |__| ____ _____/ |_ ____ _______/ |_ -2016-12-30 12:44:55: ACTION[Main]: / \| |/ \_/ __ \ __\/ __ \ / ___/\ __\ -2016-12-30 12:44:55: ACTION[Main]: | Y Y \ | | \ ___/| | \ ___/ \___ \ | | -2016-12-30 12:44:55: ACTION[Main]: |__|_| /__|___| /\___ >__| \___ >____ > |__| -2016-12-30 12:44:55: ACTION[Main]: \/ \/ \/ \/ \/ -2016-12-30 12:44:55: ACTION[Main]: World at [/home/hfranqui/Development/minetest/bin/../worlds/NpcTest] -2016-12-30 12:44:55: ACTION[Main]: Server for gameid="minetest" listening on :::58100. -2016-12-30 12:44:57: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 12:44:57: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 12:44:57: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 12:44:57: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 12:44:57: ACTION[Server]: singleplayer [::ffff:127.0.0.1] joins game. -2016-12-30 12:44:57: ACTION[Server]: singleplayer joins game. List of players: singleplayer -2016-12-30 12:44:57: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 12:44:57: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 12:44:59: [Server]: Spawning new NPC: -2016-12-30 12:45:00: [Server]: Initial inventory: { - "default:apple 2", - "default:iron_lump 10", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" -} -2016-12-30 12:45:00: [Server]: Found currency in inventory: { - { - name = "default:iron_lump", - count = 10 - } -} -2016-12-30 12:45:00: [Server]: Item: "default:apple 2", name: "default:apple" -2016-12-30 12:45:00: [Server]: { - { - y = 28, - x = -3, - z = 441 - }, - { - y = 28, - x = 0, - z = 441 - } -} -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 443 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 10, - z = 2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 443 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 442 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 10, - z = 1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 442 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 10, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 6, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 9, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 8, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 7, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 7, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 7, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 7, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 437 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 7, - z = -4 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 437 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 3, - z = 437 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 6, - z = -4 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 2, - z = 437 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 2, - z = 437 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 5, - z = -4 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 1, - z = 437 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 1, - z = 437 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 4, - z = -4 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 437 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 437 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -4 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 437 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -4 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: WARNING[Server]: Undeclared global variable "old_last_good_dir" accessed at ...inetest/bin/../mods/advanced_npc/actions/actions.lua:582 -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Main]: INFO: signal_handler(): Ctrl-C pressed, shutting down. -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = 0, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 3, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = 0, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 2 -2016-12-30 12:45:00: [Server]: Move into opposite z dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = 0, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Fourth attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: New direction: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = -1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = -0, - x = -1, - z = -0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -1, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 2, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -1, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Last dir: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 438 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -3 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Moving into x direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 441 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = 0 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 441 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: ------------ Third attempt ------------ -2016-12-30 12:45:00: [Server]: Last good try: 1 -2016-12-30 12:45:00: [Server]: Move into opposite x dir -2016-12-30 12:45:00: [Server]: New direction: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: New next_pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 440 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -1 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Moving into z direction -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -5, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -2, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 1, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -4, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = -1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -3, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 0, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -3, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: nil -2016-12-30 12:45:00: [Server]: Choosing x direction -2016-12-30 12:45:00: [Server]: Re-calculated dir vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: true -2016-12-30 12:45:00: [Server]: Start pos: { - y = 27.5, - x = -2, - z = 439 -} -2016-12-30 12:45:00: [Server]: Difference: { - y = -0.5, - x = 1, - z = -2 -} -2016-12-30 12:45:00: [Server]: Direction vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:45:00: [Server]: Using last dir as direction vector: { - y = 0, - x = 1, - z = 0 -} -2016-12-30 12:45:00: [Server]: Next pos: { - y = 27.5, - x = -2, - z = 440 -} -2016-12-30 12:45:00: [Server]: Next node is walkable: false -2016-12-30 12:45:00: [Server]: ------------ Second attempt ------------ -2016-12-30 12:45:00: [Server]: Last known good dir: { - y = 0, - x = 0, - z = 1 -} - - -------------- - Separator -------------- - -2016-12-30 12:46:26: ERROR[Main]: mod "village_canadian" has unsatisfied dependencies: "hdb" "nbu" -2016-12-30 12:46:26: WARNING[Main]: NodeDefManager: Ignoring CONTENT_IGNORE redefinition -2016-12-30 12:46:26: [Main]: 7 -2016-12-30 12:46:31: ACTION[Main]: .__ __ __ -2016-12-30 12:46:31: ACTION[Main]: _____ |__| ____ _____/ |_ ____ _______/ |_ -2016-12-30 12:46:31: ACTION[Main]: / \| |/ \_/ __ \ __\/ __ \ / ___/\ __\ -2016-12-30 12:46:31: ACTION[Main]: | Y Y \ | | \ ___/| | \ ___/ \___ \ | | -2016-12-30 12:46:31: ACTION[Main]: |__|_| /__|___| /\___ >__| \___ >____ > |__| -2016-12-30 12:46:31: ACTION[Main]: \/ \/ \/ \/ \/ -2016-12-30 12:46:31: ACTION[Main]: World at [/home/hfranqui/Development/minetest/bin/../worlds/NpcTest] -2016-12-30 12:46:31: ACTION[Main]: Server for gameid="minetest" listening on :::49584. -2016-12-30 12:46:33: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 12:46:33: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 12:46:33: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 12:46:33: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 12:46:33: ACTION[Server]: singleplayer [::ffff:127.0.0.1] joins game. -2016-12-30 12:46:33: ACTION[Server]: singleplayer joins game. List of players: singleplayer -2016-12-30 12:46:33: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 12:46:33: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 12:46:35: [Server]: Spawning new NPC: -2016-12-30 12:46:35: [Server]: Initial inventory: { - "default:wood 3", - "farming:seed_wheat 2", - "default:iron_lump 8", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" -} -2016-12-30 12:46:35: [Server]: { - { - y = 28, - x = -3, - z = 441 - }, - { - y = 28, - x = 0, - z = 441 - } -} -2016-12-30 12:46:35: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 443 -} -2016-12-30 12:46:35: [Server]: Difference: { - y = -0.5, - x = 10, - z = 2 -} -2016-12-30 12:46:35: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:46:35: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 443 -} -2016-12-30 12:46:35: [Server]: Next node is walkable: false -2016-12-30 12:46:35: [Server]: ------------ Second attempt ------------ -2016-12-30 12:46:35: [Server]: Last known good dir: nil -2016-12-30 12:46:35: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:46:35: [Server]: Next node is walkable: true -2016-12-30 12:46:35: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 442 -} -2016-12-30 12:46:35: [Server]: Difference: { - y = -0.5, - x = 10, - z = 1 -} -2016-12-30 12:46:35: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:46:35: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:46:35: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 442 -} -2016-12-30 12:46:35: [Server]: Next node is walkable: false -2016-12-30 12:46:35: [Server]: ------------ Second attempt ------------ -2016-12-30 12:46:35: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:46:35: [Server]: Moving into z direction -2016-12-30 12:46:35: [Server]: Next node is walkable: true -2016-12-30 12:46:35: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 441 -} -2016-12-30 12:46:35: [Server]: Difference: { - y = -0.5, - x = 10, - z = 0 -} -2016-12-30 12:46:35: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:46:35: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 441 -} -2016-12-30 12:46:35: [Server]: Next node is walkable: true -2016-12-30 12:46:35: [Server]: Start pos: { - y = 27.5, - x = 6, - z = 441 -} -2016-12-30 12:46:35: [Server]: Difference: { - y = -0.5, - x = 9, - z = 0 -} -2016-12-30 12:46:35: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:46:35: [Server]: Next pos: { - y = 27.5, - x = 5, - z = 441 -} -2016-12-30 12:46:35: [Server]: Next node is walkable: true -2016-12-30 12:46:35: [Server]: Start pos: { - y = 27.5, - x = 5, - z = 441 -} -2016-12-30 12:46:35: [Server]: Difference: { - y = -0.5, - x = 8, - z = 0 -} -2016-12-30 12:46:35: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:46:35: [Server]: Next pos: { - y = 27.5, - x = 4, - z = 441 -} -2016-12-30 12:46:35: [Server]: Next node is walkable: true -2016-12-30 12:46:35: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 441 -} -2016-12-30 12:46:35: [Server]: Difference: { - y = -0.5, - x = 7, - z = 0 -} -2016-12-30 12:46:35: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:46:35: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 441 -} -2016-12-30 12:46:35: [Server]: Next node is walkable: false -2016-12-30 12:46:35: [Server]: ------------ Second attempt ------------ -2016-12-30 12:46:35: [Server]: Last known good dir: nil -2016-12-30 12:46:35: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:46:35: [Server]: Next node is walkable: false -2016-12-30 12:46:35: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:46:35: [Server]: ------------ Third attempt ------------ -2016-12-30 12:46:35: [Server]: Last good try: 1 -2016-12-30 12:46:35: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:46:35: ERROR[Main]: ServerError: Lua: Runtime error from mod 'advanced_npc' in callback LuaABM::trigger(): ...evelopment/minetest/bin/../builtin/common/vector.lua:124: attempt to index local 'a' (a number value) -2016-12-30 12:46:35: ERROR[Main]: stack traceback: -2016-12-30 12:46:35: ERROR[Main]: ...evelopment/minetest/bin/../builtin/common/vector.lua:124: in function 'multiply' -2016-12-30 12:46:35: ERROR[Main]: ...inetest/bin/../mods/advanced_npc/actions/actions.lua:567: in function <...inetest/bin/../mods/advanced_npc/actions/actions.lua:406> -2016-12-30 12:46:35: ERROR[Main]: (tail call): ? -2016-12-30 12:46:35: ERROR[Main]: (tail call): ? -2016-12-30 12:46:35: ERROR[Main]: (tail call): ? -2016-12-30 12:46:35: ERROR[Main]: (tail call): ? -2016-12-30 12:46:35: ERROR[Main]: (tail call): ? -2016-12-30 12:46:35: ERROR[Main]: (tail call): ? -2016-12-30 12:46:35: ERROR[Main]: ...inetest/bin/../mods/advanced_npc/actions/actions.lua:297: in function 'walk_to_pos' -2016-12-30 12:46:35: ERROR[Main]: ...evelopment/minetest/bin/../mods/advanced_npc/npc.lua:354: in function 'on_spawn' -2016-12-30 12:46:35: ERROR[Main]: ...i/Development/minetest/bin/../mods/mobs_redo/api.lua:2610: in function <...i/Development/minetest/bin/../mods/mobs_redo/api.lua:2516> -2016-12-30 12:46:35: ACTION[Server]: singleplayer leaves game. List of players: -2016-12-30 12:46:35: ERROR[Main]: Some exception: "Runtime error from mod 'advanced_npc' in callback luaentity_GetStaticdata(): ...lopment/minetest/bin/../builtin/common/serialize.lua:151: Can't serialize data of type userdata -2016-12-30 12:46:35: ERROR[Main]: stack traceback: -2016-12-30 12:46:35: ERROR[Main]: [C]: in function 'error' -2016-12-30 12:46:35: ERROR[Main]: ...lopment/minetest/bin/../builtin/common/serialize.lua:151: in function <...lopment/minetest/bin/../builtin/common/serialize.lua:115> -2016-12-30 12:46:35: ERROR[Main]: (tail call): ? -2016-12-30 12:46:35: ERROR[Main]: ...lopment/minetest/bin/../builtin/common/serialize.lua:146: in function 'dump_val' -2016-12-30 12:46:35: ERROR[Main]: ...lopment/minetest/bin/../builtin/common/serialize.lua:103: in function 'dump_or_ref_val' -2016-12-30 12:46:35: ERROR[Main]: ...lopment/minetest/bin/../builtin/common/serialize.lua:146: in function <...lopment/minetest/bin/../builtin/common/serialize.lua:115> -2016-12-30 12:46:35: ERROR[Main]: (tail call): ? -2016-12-30 12:46:35: ERROR[Main]: ...lopment/minetest/bin/../builtin/common/serialize.lua:146: in function <...lopment/minetest/bin/../builtin/common/serialize.lua:115> -2016-12-30 12:46:35: ERROR[Main]: (tail call): ? -2016-12-30 12:46:35: ERROR[Main]: ...lopment/minetest/bin/../builtin/common/serialize.lua:138: in function <...lopment/minetest/bin/../builtin/common/serialize.lua:115> -2016-12-30 12:46:35: ERROR[Main]: (tail call): ? -2016-12-30 12:46:35: ERROR[Main]: ...lopment/minetest/bin/../builtin/common/serialize.lua:146: in function 'dump_val' -2016-12-30 12:46:35: ERROR[Main]: ...lopment/minetest/bin/../builtin/common/serialize.lua:103: in function 'dump_or_ref_val' -2016-12-30 12:46:35: ERROR[Main]: ...lopment/minetest/bin/../builtin/common/serialize.lua:146: in function <...lopment/minetest/bin/../builtin/common/serialize.lua:115> -2016-12-30 12:46:35: ERROR[Main]: (tail call): ? -2016-12-30 12:46:35: ERROR[Main]: ...lopment/minetest/bin/../builtin/common/serialize.lua:166: in function <...lopment/minetest/bin/../builtin/common/serialize.lua:20> -2016-12-30 12:46:35: ERROR[Main]: (tail call): ?" -2016-12-30 12:47:16: [Main]: INFO: signal_handler(): Ctrl-C pressed, shutting down. - - -------------- - Separator -------------- - -2016-12-30 12:47:23: ERROR[Main]: mod "village_canadian" has unsatisfied dependencies: "hdb" "nbu" -2016-12-30 12:47:23: WARNING[Main]: NodeDefManager: Ignoring CONTENT_IGNORE redefinition -2016-12-30 12:47:23: [Main]: 9 -2016-12-30 12:47:28: ACTION[Main]: .__ __ __ -2016-12-30 12:47:28: ACTION[Main]: _____ |__| ____ _____/ |_ ____ _______/ |_ -2016-12-30 12:47:28: ACTION[Main]: / \| |/ \_/ __ \ __\/ __ \ / ___/\ __\ -2016-12-30 12:47:28: ACTION[Main]: | Y Y \ | | \ ___/| | \ ___/ \___ \ | | -2016-12-30 12:47:28: ACTION[Main]: |__|_| /__|___| /\___ >__| \___ >____ > |__| -2016-12-30 12:47:28: ACTION[Main]: \/ \/ \/ \/ \/ -2016-12-30 12:47:28: ACTION[Main]: World at [/home/hfranqui/Development/minetest/bin/../worlds/NpcTest] -2016-12-30 12:47:28: ACTION[Main]: Server for gameid="minetest" listening on :::65311. -2016-12-30 12:47:30: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 12:47:30: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 12:47:30: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 12:47:30: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 12:47:30: ACTION[Server]: singleplayer [::ffff:127.0.0.1] joins game. -2016-12-30 12:47:30: ACTION[Server]: singleplayer joins game. List of players: singleplayer -2016-12-30 12:47:30: ERROR[Main]: generateImage(): Could not load image "handle_schematics_support.png" while building texture -2016-12-30 12:47:30: ERROR[Main]: generateImage(): Creating a dummy image for "handle_schematics_support.png" -2016-12-30 12:47:32: [Server]: Spawning new NPC: -2016-12-30 12:47:32: [Server]: Initial inventory: { - "mobs:meat_raw 3", - "default:iron_lump 6", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" -} -2016-12-30 12:47:32: [Server]: { - { - y = 28, - x = -3, - z = 441 - }, - { - y = 28, - x = 0, - z = 441 - } -} -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 443 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 10, - z = 2 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 443 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: false -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: nil -2016-12-30 12:47:32: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 442 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 10, - z = 1 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 442 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: false -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 10, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 6, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 9, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 5, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 5, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 8, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 4, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 7, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: false -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: nil -2016-12-30 12:47:32: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: false -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: ------------ Third attempt ------------ -2016-12-30 12:47:32: [Server]: Last good try: 1 -2016-12-30 12:47:32: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:47:32: [Server]: New direction: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: New next_pos: { - y = 27.5, - x = 5, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 5, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 8, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 4, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 6, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 9, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 5, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 10, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 8, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 11, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 7, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 9, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 12, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 8, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 10, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 13, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 9, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 11, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 14, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 10, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 12, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 15, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 11, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 13, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 16, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 12, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 14, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 17, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 13, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 15, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 18, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 14, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 16, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 19, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 15, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 17, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 20, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 16, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 18, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 21, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 17, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 19, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 22, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 18, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 20, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 23, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 19, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 21, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 24, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 20, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 22, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 25, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 21, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 23, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 26, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 22, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 24, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 27, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 23, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 25, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 28, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 24, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 26, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 29, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 25, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 27, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 30, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 26, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 28, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 31, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 27, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 29, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 32, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 28, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 30, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 33, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 29, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 31, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 34, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 30, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 32, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 35, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 31, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 33, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 36, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 32, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 34, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 37, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 33, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 35, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 38, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 34, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 36, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 39, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 35, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 37, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 40, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 36, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 38, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 41, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 37, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 39, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 42, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 38, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 40, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 43, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 39, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 41, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 44, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 40, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 42, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 45, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 41, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 43, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 46, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 42, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 44, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 47, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 43, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 45, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 48, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 44, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 46, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 49, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 45, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 47, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 50, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 46, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 48, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 51, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 47, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 49, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 52, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 48, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 50, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 53, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 49, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 51, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 54, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 50, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 52, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 55, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 51, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 53, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 56, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 52, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 54, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 57, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 53, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 55, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 58, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 54, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 56, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 59, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 55, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 57, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 60, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 56, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 58, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 61, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 57, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 59, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 62, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 58, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 60, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 63, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 59, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 61, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 64, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 60, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 62, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 65, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 61, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 63, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 66, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 62, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 64, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 67, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 63, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 65, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 68, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 64, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 66, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 69, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 65, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 67, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 70, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 66, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 68, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 71, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 67, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 69, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 72, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 68, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 70, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 73, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 69, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 71, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 74, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 70, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 72, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 75, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 71, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 73, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 76, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 72, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 74, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 77, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 73, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 75, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 78, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 74, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 76, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 79, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 75, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 77, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 80, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 76, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 78, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 81, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 77, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 79, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 82, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 78, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 80, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 83, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 79, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 81, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 84, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 80, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 82, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 85, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 81, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 83, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 86, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 82, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 84, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 87, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 83, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 85, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 88, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 84, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 86, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 89, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 85, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 87, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 90, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 86, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 88, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 91, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 87, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 89, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 92, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 88, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 90, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 93, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 89, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 91, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 94, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 90, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 92, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 95, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 91, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 93, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 96, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 92, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 94, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 97, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 93, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 95, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 98, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 94, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 96, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 99, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 95, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 97, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 100, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 96, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 98, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 101, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 97, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 99, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 102, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 98, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 100, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 103, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 99, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 101, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 104, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 100, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 102, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 105, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 101, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 103, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 106, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 102, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 104, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 107, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 103, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 105, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 108, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 104, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 106, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 109, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 105, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 107, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 110, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 106, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 108, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 111, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 107, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 109, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 112, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 108, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 110, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 113, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 109, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 111, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 114, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 110, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 112, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 115, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 111, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 113, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 116, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 112, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 114, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 117, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 113, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 115, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 118, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 114, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 116, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 119, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 115, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 117, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 120, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 116, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 118, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 121, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 117, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 119, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 122, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 118, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 120, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 123, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 119, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 121, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 124, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 120, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 122, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 125, - z = 0 -} -2016-12-30 12:47:32: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Next pos: { - y = 27.5, - x = 121, - z = 441 -} -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:47:32: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:47:32: [Server]: ------------ Second attempt ------------ -2016-12-30 12:47:32: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:47:32: [Server]: Moving into z direction -2016-12-30 12:47:32: [Server]: Next node is walkable: true -2016-12-30 12:47:32: [Server]: Start pos: { - y = 27.5, - x = 123, - z = 441 -} -2016-12-30 12:47:32: [Server]: Difference: { - y = -0.5, - x = 126, - z = 0 -} -2016-12-30 12:47:32: [Server]: Can't find feasable path. -2016-12-30 12:47:32: [Server]: { - param1 = 187, - name = "beds:bed_bottom", - param2 = 0 -} -2016-12-30 12:47:32: [Server]: { - param1 = 187, - name = "beds:bed_bottom", - param2 = 0 -} -2016-12-30 12:47:32: [Server]: { - inventory = { - "mobs:meat_raw 3", - "default:iron_lump 6", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" - }, - path = { - stuck_timer = 0, - stuck = false, - following = false, - lastpos = { - y = 0, - x = 0, - z = 0 - }, - way = { - - } - }, - nametag = "", - dialogues = { - normal = { - { - text = "How are you doing?" - }, - { - text = "Hello there!" - }, - { - responses = { - { - action = , - dialogue_id = 6, - text = "No, never before", - action_type = "function", - response_id = 1 - }, - { - text = "Yes, sure", - action_type = "dialogue", - action = { - text = "It's so beautiful, and big, and large, and infinite, and..." - } - }, - { - text = "Of course! And to all the seas in the world!", - action_type = "dialogue", - action = { - text = "Awww you are no fun then! Go on then know-it-all!" - } - } - }, - text = "Hello! Have you been to the sea?" - }, - { - responses = { - { - action = , - dialogue_id = 6, - text = "No, never before", - action_type = "function", - response_id = 1 - }, - { - text = "Yes, sure", - action_type = "dialogue", - action = { - text = "It's so beautiful, and big, and large, and infinite, and..." - } - }, - { - text = "Of course! And to all the seas in the world!", - action_type = "dialogue", - action = { - text = "Awww you are no fun then! Go on then know-it-all!" - } - } - }, - text = "Hello! Have you been to the sea?" - } - }, - hints = { - { - text = "I would like to have some cotton plants around" - }, - { - text = "I really would like an apple tree close by." - }, - { - text = "Why would someone want a stone?" - }, - { - text = "Why would someone want a stone?" - } - } - }, - base_size = { - y = 1, - x = 1 - }, - base_texture = { - "mobs_npc_female1.png" - }, - visual_size = { - y = 1, - x = 1 - }, - relationships = { - - }, - standing_in = "", - remove_ok = true, - mesh = "character.b3d", - freeze = true, - textures = { - "mobs_npc_female1.png" - }, - places_map = { - - }, - actions = { - action_timer = 0, - action_interval = 1, - queue = { - { - action = , - args = { - self = - } - }, - { - action = , - args = { - self = - } - }, - { - action = , - args = { - self = , - dir = 2 - } - }, - { - action = , - args = { - self = , - pos = { - y = 29, - x = -3, - z = 441.5 - } - } - }, - { - action = , - args = { - self = - } - }, - { - action = , - args = { - self = - } - }, - { - action = , - args = { - self = - } - }, - { - action = , - args = { - self = - } - }, - { - action = , - args = { - self = , - pos = { - y = 29, - x = -3, - z = 441 - } - } - }, - { - action = , - args = { - self = , - dir = 2 - } - }, - { - action = , - args = { - self = - } - } - } - }, - collisionbox = { - -0.2, - -1, - -0.2, - 0.2, - 0.8, - 0.2 - }, - npc_id = "5344:", - can_have_relationship = true, - gift_data = { - favorite_items = { - fav2 = "default:sapling", - fav1 = "farming:seed_cotton" - }, - disliked_items = { - dis1 = "default:stone", - dis2 = "default:stone" - } - }, - sex = "female", - state = "stand", - trader_data = { - trader_status = "trader", - change_offers_timer = 0, - sell_offers = { - - }, - change_offers_timer_interval = 60, - buy_offers = { - - } - }, - object = , - base_mesh = "character.b3d", - health = 14, - old_health = 14, - old_y = 28.5, - base_colbox = { - -0.2, - -1, - -0.2, - 0.2, - 0.8, - 0.2 - } -} -2016-12-30 12:47:33: [Server]: Executing action -2016-12-30 12:47:34: [Server]: Executing action -2016-12-30 12:47:35: [Server]: Executing action -2016-12-30 12:47:36: [Server]: Executing action -2016-12-30 12:47:37: [Server]: Executing action -2016-12-30 12:47:38: [Server]: Executing action -2016-12-30 12:47:39: [Server]: Executing action -2016-12-30 12:47:40: [Server]: Executing action -2016-12-30 12:47:41: ACTION[Server]: singleplayer sets time to 6000 -2016-12-30 12:47:41: [Server]: Executing action -2016-12-30 12:47:42: [Server]: Executing action -2016-12-30 12:47:43: [Server]: Executing action -2016-12-30 12:48:15: ACTION[Server]: CHAT: clearobjects quick -2016-12-30 12:48:41: ACTION[Server]: singleplayer clears all objects (quick mode). -2016-12-30 12:48:41: ACTION[Server]: Object clearing done. -2016-12-30 12:48:52: [Server]: Spawning new NPC: -2016-12-30 12:48:52: [Server]: Initial inventory: { - "farming:bread 2", - "mobs:leather 1", - "default:iron_lump 8", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" -} -2016-12-30 12:48:52: [Server]: { - { - y = 28, - x = -3, - z = 441 - }, - { - y = 28, - x = 0, - z = 441 - } -} -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 443 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 10, - z = 2 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 443 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: false -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: nil -2016-12-30 12:48:52: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 442 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 10, - z = 1 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Using last dir as direction vector: { - y = 0, - x = 0, - z = -1 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 442 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: false -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 10, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 6, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 9, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 5, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 5, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 8, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 4, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 4, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 7, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 3, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: false -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: nil -2016-12-30 12:48:52: [Server]: Re-calculated dir vector: { - y = 0, - x = 0, - z = 1 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: false -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: ------------ Third attempt ------------ -2016-12-30 12:48:52: [Server]: Last good try: 1 -2016-12-30 12:48:52: [Server]: Stuck in corner, try to move out of corner -2016-12-30 12:48:52: [Server]: New direction: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: New next_pos: { - y = 27.5, - x = 5, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 5, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 8, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 4, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 6, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 9, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 5, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 7, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 10, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 6, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 8, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 11, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 7, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 9, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 12, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 8, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 10, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 13, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 9, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 11, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 14, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 10, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 12, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 15, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 11, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 13, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 16, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 12, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 14, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 17, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 13, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 15, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 18, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 14, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 16, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 19, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 15, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 17, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 20, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 16, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 18, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 21, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 17, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 19, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 22, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 18, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 20, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 23, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 19, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 21, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 24, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 20, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 22, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 25, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 21, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 23, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 26, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 22, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 24, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 27, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 23, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 25, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 28, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 24, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 26, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 29, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 25, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 27, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 30, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 26, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 28, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 31, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 27, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 29, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 32, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 28, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 30, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 33, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 29, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 31, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 34, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 30, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 32, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 35, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 31, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 33, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 36, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 32, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 34, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 37, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 33, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 35, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 38, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 34, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 36, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 39, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 35, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 37, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 40, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 36, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 38, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 41, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 37, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 39, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 42, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 38, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 40, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 43, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 39, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 41, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 44, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 40, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 42, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 45, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 41, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 43, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 46, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 42, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 44, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 47, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 43, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 45, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 48, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 44, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 46, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 49, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 45, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 47, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 50, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 46, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 48, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 51, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 47, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 49, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 52, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 48, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 50, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 53, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 49, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 51, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 54, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 50, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 52, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 55, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 51, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 53, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 56, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 52, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 54, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 57, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 53, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 55, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 58, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 54, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 56, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 59, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 55, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 57, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 60, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 56, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 58, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 61, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 57, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 59, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 62, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 58, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 60, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 63, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 59, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 61, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 64, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 60, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 62, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 65, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 61, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 63, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 66, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 62, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 64, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 67, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 63, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 65, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 68, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 64, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 66, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 69, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 65, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 67, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 70, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 66, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 68, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 71, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 67, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 69, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 72, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 68, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 70, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 73, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 69, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 71, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 74, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 70, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 72, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 75, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 71, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 73, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 76, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 72, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 74, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 77, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 73, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 75, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 78, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 74, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 76, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 79, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 75, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 77, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 80, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 76, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 78, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 81, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 77, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 79, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 82, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 78, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 80, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 83, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 79, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 81, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 84, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 80, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 82, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 85, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 81, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 83, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 86, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 82, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 84, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 87, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 83, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 85, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 88, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 84, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 86, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 89, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 85, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 87, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 90, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 86, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 88, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 91, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 87, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 89, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 92, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 88, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 90, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 93, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 89, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 91, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 94, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 90, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 92, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 95, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 91, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 93, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 96, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 92, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 94, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 97, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 93, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 95, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 98, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 94, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 96, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 99, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 95, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 97, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 100, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 96, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 98, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 101, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 97, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 99, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 102, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 98, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 100, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 103, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 99, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 101, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 104, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 100, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 102, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 105, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 101, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 103, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 106, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 102, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 104, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 107, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 103, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 105, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 108, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 104, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 106, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 109, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 105, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 107, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 110, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 106, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 108, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 111, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 107, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 109, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 112, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 108, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 110, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 113, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 109, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 111, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 114, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 110, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 112, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 115, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 111, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 113, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 116, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 112, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 114, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 117, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 113, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 115, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 118, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 114, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 116, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 119, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 115, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 117, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 120, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 116, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 118, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 121, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 117, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 119, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 122, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 118, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 120, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 123, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 119, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 121, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 124, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 120, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 122, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 125, - z = 0 -} -2016-12-30 12:48:52: [Server]: Direction vector: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Next pos: { - y = 27.5, - x = 121, - z = 441 -} -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Last dir: { - y = -0, - x = 1, - z = -0 -} -2016-12-30 12:48:52: [Server]: Calculated dir vector is the opposite of last dir: true -2016-12-30 12:48:52: [Server]: ------------ Second attempt ------------ -2016-12-30 12:48:52: [Server]: Last known good dir: { - y = 0, - x = -1, - z = 0 -} -2016-12-30 12:48:52: [Server]: Moving into z direction -2016-12-30 12:48:52: [Server]: Next node is walkable: true -2016-12-30 12:48:52: [Server]: Start pos: { - y = 27.5, - x = 123, - z = 441 -} -2016-12-30 12:48:52: [Server]: Difference: { - y = -0.5, - x = 126, - z = 0 -} -2016-12-30 12:48:52: [Server]: Can't find feasable path. -2016-12-30 12:48:52: [Server]: { - param1 = 187, - name = "beds:bed_bottom", - param2 = 0 -} -2016-12-30 12:48:52: [Server]: { - param1 = 187, - name = "beds:bed_bottom", - param2 = 0 -} -2016-12-30 12:48:52: [Server]: { - inventory = { - "farming:bread 2", - "mobs:leather 1", - "default:iron_lump 8", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" - }, - path = { - stuck_timer = 0, - stuck = false, - following = false, - lastpos = { - y = 0, - x = 0, - z = 0 - }, - way = { - - } - }, - nametag = "", - dialogues = { - normal = { - { - text = "Welcome to our village, stranger." - }, - { - text = "Welcome to our village, stranger." - } - }, - hints = { - { - text = "I need logs, do you have some?" - }, - { - text = "I would like to have some cotton plants around" - }, - { - text = "If I really hate something, that's cobblestone!" - }, - { - text = "If I really hate something, that's cobblestone!" - } - } - }, - base_size = { - y = 1, - x = 1 - }, - base_texture = { - "mobs_npc_male1.png" - }, - visual_size = { - y = 1, - x = 1 - }, - relationships = { - - }, - standing_in = "", - remove_ok = true, - mesh = "character.b3d", - freeze = true, - textures = { - "mobs_npc_male1.png" - }, - places_map = { - - }, - actions = { - action_timer = 0, - action_interval = 1, - queue = { - { - action = , - args = { - self = - } - }, - { - action = , - args = { - self = - } - }, - { - action = , - args = { - self = , - dir = 2 - } - }, - { - action = , - args = { - self = , - pos = { - y = 29, - x = -3, - z = 441.5 - } - } - }, - { - action = , - args = { - self = - } - }, - { - action = , - args = { - self = - } - }, - { - action = , - args = { - self = - } - }, - { - action = , - args = { - self = - } - }, - { - action = , - args = { - self = , - pos = { - y = 29, - x = -3, - z = 441 - } - } - }, - { - action = , - args = { - self = , - dir = 2 - } - }, - { - action = , - args = { - self = - } - } - } - }, - collisionbox = { - -0.2, - -1, - -0.2, - 0.2, - 0.8, - 0.2 - }, - npc_id = "7009:", - can_have_relationship = true, - gift_data = { - favorite_items = { - fav2 = "farming:seed_cotton", - fav1 = "default:tree" - }, - disliked_items = { - dis1 = "default:cobble", - dis2 = "default:cobble" - } - }, - sex = "male", - state = "stand", - trader_data = { - trader_status = "trader", - change_offers_timer = 0, - sell_offers = { - - }, - change_offers_timer_interval = 60, - buy_offers = { - - } - }, - object = , - base_mesh = "character.b3d", - health = 19, - old_health = 19, - old_y = 28.5, - base_colbox = { - -0.2, - -1, - -0.2, - 0.2, - 0.8, - 0.2 - } -} -2016-12-30 12:48:52: WARNING[Server]: active block modifiers took 206ms (longer than 200ms) -2016-12-30 12:48:53: [Server]: Executing action -2016-12-30 12:48:54: [Server]: Executing action -2016-12-30 12:48:55: [Server]: Executing action -2016-12-30 12:48:56: [Server]: Executing action -2016-12-30 12:48:57: [Server]: Executing action -2016-12-30 12:48:58: [Server]: Executing action -2016-12-30 12:48:59: [Server]: Executing action -2016-12-30 12:49:00: [Server]: Executing action -2016-12-30 12:49:01: [Server]: Executing action -2016-12-30 12:49:02: [Server]: Executing action -2016-12-30 12:49:03: [Server]: Executing action -2016-12-30 13:05:02: [Main]: INFO: signal_handler(): Ctrl-C pressed, shutting down.